#print { float: left;  width: 295px; margin-top: 15px; margin-left: 15px; margin-bottom: 15px; }
#print .apresentacao { position: relative; } 
#print .apresentacao #setaThumbs { display: none; } 
#print .apresentacao #show {  } 
#print .apresentacao #show #include {  }
#print .apresentacao #show #include #image-main { display: block; width: 240px; height: 260px; margin: 0 auto; border: 1px solid #e7e7e7; }
#print .thumbs { position: relative; left: 4px; }
#print .thumbs li { display: block; float: left; width: 58px; height: 90px; margin: 8px 7px; overflow: hidden; }
#print .thumbs li a { display: block; float: left; width: 56px; height: 88px; border: 1px solid #e7e7e7; overflow: hidden; }
#print .thumbs li a.ON { border: 1px solid #bbb; }
#print .thumbs li img { width: 82px; }

#description { float: right; width: 275px; margin-top: 13px; margin-right: 15px; }
#description h1 { height: 60px; font-size: 18px; color: #458c80; font-weight: normal; text-transform: uppercase; font-family: "Lucida Sans", Arial, Helvetica, sans-serif; }
#description #productPayment { height: 55px; }
#description #productPayment .descricao-preco { display: block; height: 35px; }
#description #productPayment .valor-de { display: none !important; }
#description #productPayment .valor-dividido { display: none !important; }
#description #productPayment .preco-a-vista { display: none !important; }
#description #productPayment .economia-de { display: none !important; }
#description #productPayment .valor-por { display: block; height: 60px; font-size: 1px; color: #000; font-weight: normal; text-transform: uppercase; text-indent: -9999px; font-family: "Lucida Sans", Arial, Helvetica, sans-serif; }
#description #productPayment .valor-por strong { display: block; font-size: 20px; text-indent: 1px; font-weight: normal; }
#description .tabs { position: relative; top: 1px; }
#description .tabs li { display: block; float: left; font-size: 14px; font-family: "Lucida Sans", Arial, Helvetica, sans-serif; }
#description .tabs li a { display: block; float: left; padding: 10px 28px; color: #000; background: #d5d5d5; border: 1px solid #e7e7e7; border-bottom: 1px solid #fff; }
#description .tabs li a.active { color: #458c80; background: #fff; }
#description .tabs-inner { border: 1px solid #e7e7e7; margin-bottom: 15px; }
#description .tabs-inner .tab { padding: 20px 25px; line-height: 20px; }
#description .tabs-inner .tab .name-field.Medidas { display: none; }
#description .tabs-inner .tab #caracteristicas {  }
#description .tabs-inner .tab #caracteristicas h4 { margin-bottom: 10px; }


#description #sku-select { float: left; width: 260px; }
#description #sku-select .specification { margin-bottom: 12px; font-weight: bold; }
#description #sku-select .Cor { float: left; width: 140px; margin-left: 2px; }
#description #sku-select .Cor label { display: block; float: left; width: 28px; height: 25px; text-indent: -9999px; cursor: pointer; border: 1px solid #fff; }
#description #sku-select .Cor label.sku-picked { border: 1px solid #000; }
#description #sku-select .Cor input { display: none; }
#description #sku-select .Tamanho { float: right; width: 100px; }

#description #buy { float: right; width: 150px; }
#description #buy .buy-button { display: block; width: 148px; height: 58px;  text-indent: -9999px; background: url("/arquivos/img_product_buy.png") 0 0 no-repeat; }

#description #buy .notifyme { position: relative; z-index: 5; width: 210px; padding: 10px; margin-top: -12px; margin-left: -82px; background: #fff; border: 1px solid #ccc; }
#description #buy .notifyme h3 { height: 20px; }
#description #buy .notifyme fieldset { margin-top: 20px; line-height: 15px; }
#description #buy .notifyme fieldset p { margin-bottom: 10px; }
#description #buy .notifyme fieldset #notifymeClientName { width: 199px; margin-bottom: 10px; height: 24px; margin-right: 5px; padding: 0 2px; border: 1px solid #000; }
#description #buy .notifyme fieldset #notifymeClientName:hover { border: 1px solid #458c80; }
#description #buy .notifyme fieldset #notifymeClientName:focus { border: 1px solid #458c80; }

#description #buy .notifyme fieldset #notifymeClientEmail { width: 199px; margin-bottom: 10px; height: 24px; margin-right: 5px; padding: 0 2px; border: 1px solid #000; }
#description #buy .notifyme fieldset #notifymeClientEmail:hover { border: 1px solid #458c80; }
#description #buy .notifyme fieldset #notifymeClientEmail:focus { border: 1px solid #458c80; }

#description #buy .notifyme fieldset #notifymeButtonOK { display: block; width: 31px; height: 29px; text-indent: -9999px; background: url("/arquivos/img_cart_ok.png") 0 0 no-repeat; }


#share { margin-top: 10px; padding-left: 3px; }
#share p { float: left; display: block; width: 90px; font-weight: bold; line-height: 21px; }
#share ul { float: left; width: 250px; }
#share ul li { display: block; float: left; width: 32px; height: 32px; }
#share ul li a { display: block; float: left; width: 21px; height: 21px; text-indent: -9999px; }
#share ul li .facebook { background: url("/arquivos/img_share_facebook.png") 0 0 no-repeat; }
#share ul li .twitter { background: url("/arquivos/img_share_twitter.png") 0 0 no-repeat; }
#share ul li .mail { background: url("/arquivos/img_share_mail.png") 0 0 no-repeat; }


#short-desc { padding: 5px 0 15px; line-height: 15px; height: 120px; overflow: hidden; margin-bottom: 15px; }
#short-desc .imagesprateleiras { display: none; }
#short-desc .coresprateleiras { display: none; }

#productViewDetails { display: none; float: left; margin-top: 17px; padding: 10px 10px 9px; border: 1px solid #c9c9c9; }

/* Superzoom */
.jqZoomPup {
    background-color: #FFFFFF;
    border-color: #C4C4C4;
    border-style: solid;
    cursor: crosshair;
    opacity: 0.6;
    overflow: hidden;
    z-index: 10;
}
.jqZoomPup img {
    border: 0 none;
}
.preload {
    display: none;
}

.jqZoomWindow {
    background-color: #FFFFFF;
    border: 1px solid #999999;
    height: 460px !important;
    width: 520px !important;
    position: relative;
}
